package com.hung.service.serviceImpl;

import com.hung.dao.PartDao;
import com.hung.pojo.Part;
import com.hung.service.PartService;
import com.hung.util.orm.sqlsession.SqlSession;
import com.hung.util.orm.sqlsession.defaults.DefaultSqlSession;

import java.util.List;

/**
 * @author Hung
 */
public class PartServiceImpl implements PartService {

    /**
     * 使用工厂创建sqlSession对象
     */
    SqlSession sqlSession = new DefaultSqlSession();
    /**
     * 使用SqlSession创建Dao接口的代理对象
     */
    PartDao partDao = (PartDao) sqlSession.getMapper(PartDao.class);


    /**
     * 查询所有瓜圈
     *
     * @return
     */
    @Override
    public List<Part> queryAllParts() {
        return partDao.queryAllParts();
    }

    /**
     * 根据id查询瓜圈相应信息
     *
     * @param pid
     * @return
     */
    @Override
    public Part queryPartById(Integer pid) {
        return partDao.queryPartById(pid);
    }

    /**
     * 根据id删除瓜圈
     *
     * @param pid
     * @return
     */
    @Override
    public boolean deletePartById(Integer pid) {
        return partDao.deletePartById(pid) > 0;
    }
}
